using System;
using Framework.Library.Core.Utils;

namespace Framework.Library.Data.DAL
{
    [Serializable]
    public class ADSItem : DALEntity
    {
        public ADSItem()
		{
			Key = "ID";
			Table = "ADS_ITEMS";
		}
		public int ID
		{
			get
			{
				return GetValue<int>("ID");
			}
			set
			{
				SetValue("ID", value);
			}
		}
		public string NAME
		{
			get
			{
				return GetValue<string>("NAME");
			}
			set
			{
				SetValue("NAME", value);
			}
		}
		public string SOURCE
		{
			get
			{
                return GetValue<string>("SOURCE");
			}
			set
			{
                SetValue("SOURCE", value);
			}
		}
		public string PARTNERLINK
		{
			get
			{
				return GetValue<string>("PARTNERLINK");
			}
			set
			{
				SetValue("PARTNERLINK", value);
			}
		}
		public int USERID
		{
			get
			{
				return GetValue<int>("USERID");
			}
			set
			{
				SetValue("USERID", value);
			}
		}
		public int PORTALID
		{
			get
			{
				return GetValue<int>("PORTALID");
			}
			set
			{
				SetValue("PORTALID", value);
			}
		}
		public int TYPE
		{
			get
			{
				return GetValue<int>("TYPE");
			}
			set
			{
				SetValue("TYPE", value);
			}
		}
		public DateTime WAITINGDATE
		{
			get
			{
				return GetValue<DateTime>("WAITINGDATE");
			}
			set
			{
				SetValue("WAITINGDATE", value);
			}
		}
		public DateTime EXPRISEDDATE
		{
			get
			{
				return GetValue<DateTime>("EXPRISEDDATE");
			}
			set
			{
				SetValue("EXPRISEDDATE", value);
			}
		}

    }
}